html {   height: 100%; }
body {
	margin: 0px;
	padding: 20px;
	height: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	background-color: #ffffff;
}

#map
{
	border: 1px solid #808080;
}

  h2{
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-size: 0.9em;
	padding: 0px;
}
  h3{
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding: 0px;
}
p {
	padding: 0px;
	margin-top: 0px;	 
}
a {
	color: #FFFFFF;
	  
}
a:hover {
	color: #6A9CDF;
	  
}
.fr {
	float: right!important;
}
.layout {  }
.header {
	background-color: #9FBEEA;
	position: absolute;
	z-index: 3;
	width: 100%;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	background-image: url(../images/bg-header.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.header-wrap {
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 20px;
}
.logo {
	float: left;
	width: 220px;
	margin-right: 40px;
}
.tools {
	position: absolute;
	float: left;
}
.tools ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.tools ul li{
	float: left;
	margin-right: 1px;
	display: block;
	margin-left: 1px;
	position: relative;
	border-radius: 3px;
	height: 30px;
	width: 35px;
	background-position: left bottom;
	background-image: url(../images/blue1.png);
}
.active   {
	box-shadow: 0px 0px 0px #666!important;
	-moz-box-shadow: 0px 0px 0px #666!important;
	-webkit-box-shadow: 0px 0px 0px #666!important;
	background-image: url(../images/blue2.png)!important;
}
.active:hover   {
	 
 
	box-shadow: 0px 0px 0px #666!important;
	-moz-box-shadow: 0px 0px 0px #666!important;
	-webkit-box-shadow: 0px 0px 0px #666!important;
}
.active a {
 	
 
}
.tools ul li a{
	display: block;
	height: 30px;
	width: 35px;
	text-decoration: none;
	background-repeat: no-repeat;
	background-image: url(../images/tools.png);
	background-position: 4px 12px;
}
.tools ul li:hover{
	background-image: url(../images/blue2.png);
 }
.tools ul li:hover a{
 	color: #FFFFFF;
}
.tools ul li a.b1 {
	background-position: 7px 7px;
}
.tools ul li.active a.b1 {
	background-position: 12px -29px;
}
.tools ul li a.b2 {
	background-position: 7px -23px;
 }
.tools ul li.active a.b2 {
	background-position: -35px -29px;
}
.tools ul li a.b3 {
	background-position: 7px -83px;
 }
.tools ul li.active a.b3 {
	background-position: -85px -29px;
 }
.tools ul li a.b4 {
	background-position: 7px -53px;
 }
.tools ul li.active a.b4 {
	background-position: -135px -29px;
 }
.tools ul li a.b5 {
	background-position: 7px -113px;
 }

.tools ul li.active a.b5 {
	background-position: -184px -29px;
 }
.tools ul li a.b6 {
	background-position: -235px 7px;
 }
.tools ul li.active a.b6 {
	background-position: 7px -144px;
 }
.tools ul li a.b7 {
	background-position: 7px -203px;
 }
.tools ul li.active a.b7 {
    background-position: -275px -29px;
 }
.tools ul li a.b8 {
	background-position: -330px 7px;
 }
.tools ul li.active a.b8 {
	background-position: -330px -29px;
 }
.tools ul li a.b9 {
	background-position: -377px 7px;
 }
.tools ul li.active a.b9 {
	background-position: -377px -29px;
	;
 }
.tools ul li a.b10 {
	background-position: -425px 7px;
 }
.tools ul li.active a.b10 {
	background-position: -425px -29px;
 }
.tools ul li a.b11 {
	background-position: -475px 7px;
 }
.tools ul li.active a.b11 {
background-position: -475px -29px;
 }
 .fr .container  {
	right: 0px;
}
 .active .container {
	display: block; 
 }
.tools .container {
	background-color: #FFFFFF;
	position: absolute;
	padding: 10px;
	margin-top: 1px;
	width: 180px;
	border-radius: 3px;
	box-shadow: 0px 1px 2px #666;
	-moz-box-shadow: 0px 1px 2px #666;
	-webkit-box-shadow: 0px 1px 2px #666;
	font-size: 0.8em;
	display: none;
 }
 .tools .container .baseLbl{
	font-weight: bold; 
 } 
 .tools .container .baseLayersDiv{
	margin-bottom: 5px; 
 }
 
.separator {
	width: 10px!important;
	background-color: transparent!important;
	box-shadow: 0px 0px 0px #666!important;
	-moz-box-shadow: 0px 0px 0px #666!important;
	-webkit-box-shadow: 0px 0px 0px #666!important;
	background-image: none!important;
}

.show-sidebar {
	background-color: #F4F4F4;
	position: absolute;
	top: 326px;
	height: 20px;
	width: 20px;
	cursor: pointer;
	border: 1px solid #cecece;
	background-image: url(../images/arrow-right.gif);
	background-repeat: no-repeat;
	background-position: center center;
	left: 0px;
	display: none;
	z-index: 5;

}
.sidebar {
	float: left;
	width: 280px;
	position: absolute;
	height: 100%;
	z-index: 2;
	background-color: #FFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}

.sidebar-wrap {
	padding-top: 70px;

}
.search-container {
	background-color: #f4f4f4;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #9ebeea;
	position: relative;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 30px;
	padding-left: 20px;
}
.content {
	height: 500px;
}
  .full-search  {
  
}

.search  {
	margin-right: 15%;
	margin-left: 8px;
	float: left;
	position: relative;
	width: 33%;
	 
}
 
.search  input[type="text"]{
	width: 100%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #5B7EAA;
	border-right-color: #5B7EAA;
	border-bottom-color: #829CBD;
	border-left-color: #829CBD;
	padding-top: 5px;
	padding-right: 4px;
	padding-bottom: 5px;
	padding-left: 4px;
	margin: 0px;
	 
}
.search  input[type="text"]:focus{
	width: 100%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #5B7EAA;
	border-right-color: #5B7EAA;
	border-bottom-color: #829CBD;
	border-left-color: #829CBD;
	padding-top: 5px;
	padding-right: 4px;
	padding-bottom: 5px;
	padding-left: 4px;
	margin: 0px;
	background-image: url(../images/sh1.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #FFFFFF;
}
.search  .title{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-size: 0.9em;
	font-weight: bold;
	 
}
.search  .search-box{
	float: left;
	width: 100%;
	 
}
.search  .example{
	padding: 0px;
	margin-top: 2px;
	margin-right: 0px;
	margin-left: 0px;
	font-size: 0.75em;
	color: #5B7EAA;
	margin-bottom: 0px;
	 
}
.search-form {}
.search-form input{
	width: 235px;
}
.search-form label{
	display: block;
	font-size: 0.8em;
	margin-bottom: 2px;
	color: #999;
}
.search-form select{
	width: 234px;
	padding: 3px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
 }
 .search-form option{
 
 }
.search-form ul{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.search-form ul li{
	margin-bottom: 5px;	 
}
.switcher {
	font-size: 0.75em;
	margin-bottom: 10px;
	height: 30px;
}
.switcher span{
	display: block;
	float: left;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 10px;
	background-color: #FFF;
	cursor: pointer;
	border-radius: 3px;
	box-shadow: 0px 1px 2px #666;
	-moz-box-shadow: 0px 1px 2px #666;
	-webkit-box-shadow: 0px 1px 2px #666;
	margin-right: 1px;
	background-image: url(../images/bg-switcher-off.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.switcher span.on{
	background-color: #cacccf;
	cursor: auto;
	box-shadow: 0px 1px 1px #999!important;
	-moz-box-shadow: 0px 1px 1px #999!important;
	-webkit-box-shadow: 0px 1px 1px #999!important;
	background-image: url(../images/bg-switcher-on.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.hide {
	background-color: #F4F4F4;
	position: absolute;
	right: 0px;
	height: 20px;
	width: 20px;
	cursor: pointer;
	border: 1px solid #cecece;
	background-image: url(../images/arrow-left.gif);
	background-repeat: no-repeat;
	background-position: center center;
	bottom: 0px;
}

.feed-back {}

.feed-back a{
	
	background-color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-shadow: 0px 1px 1px #fff;
	-moz-text-shadow: 0px 1px 1px #fff;
	-webkit-text-shadow: 0px 1px 1px #fff;
	border-radius: 3px;
	cursor: pointer;
	color: #1D4883;
	text-decoration: none;
	display: block;
	margin-right: 5px;
	float: left;
	background-image: url(../images/bg-button.jpg);
	background-repeat: repeat-x;
	background-position: left top;

}
.feed-back .print span{
	background-position: 8px -22px;
	 
}
.feed-back .mail span{
	
	 background-position: 8px 9px; 
}
.feed-back a span{
	padding-top: 6px;
	padding-right: 16px;
	padding-bottom: 6px;
	padding-left: 35px;
	display: block;
	background-image: url(../images/tools-2.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.go-search {
	text-align: right;
	position: absolute;
	right: -55px;
	top: 0px;
	background-color: #FFFFFF;
	background-image: url(../images/bg-button.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	border-radius: 0 3px 3px 0;
	width: 45px;
}
.go-search input[type="button"]{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor: pointer;
	background-image: url(../images/tools-2.png);
	background-repeat: no-repeat;
	background-position: 14px -54px;
	width: 45px;
	height: 28px;
	background-color: transparent;
	margin: 0px;
	padding: 0px;
}
.go-search input[type="submit"]:hover{
 
}
.map {
	top: 72px;
	position: absolute;
	font-size: 0.8em;
	z-index: 1;
	width: 100%;
}
.open {
	left: 281px;
	margin-top: 10px;
	margin-left: 8px;
}
.close {
 left: 0px;
}
.map-wrap{
	 
}

.footer {
	font-size: 0.75em;
	text-align: left;
	bottom: 0px;
	position: absolute;
	width: 240px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #FFFFFF;
	padding-left: 20px;
	padding-right: 20px;
	color: #999999;
}
.full-search-switcher {
	font-size: 0.8em;
	font-weight: bold;
	float: left;
	padding-top: 6px;
	padding-bottom: 7px;
 	background-repeat: no-repeat;
	background-position: left 4px;
	padding-left: 25px;
	cursor:pointer;
	margin-top: 2px;
}
.switcher-open{
	 
	background-image: url(../images/arrow-down.gif); 
 
}
.switcher-close{background-image: url(../images/arrow-top.gif);
	
}
.full-search-switcher span{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	
}

.results {
	margin-bottom: 20px;
	font-size: 0.8em;
	line-height: 1.5em;
	color: #333333;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}

.results ol{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 1.5em;
}
.results ol li{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
.results ol li .title a{
	text-decoration: none;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
}
.results ol li .title{
	margin-bottom: 2px; 
}
.results ol li .desc{
	font-size: 0.85em;
	margin: 0px;
	color: #666666;
}
.bottom {
	height: 30px;
	clear: both;
}
 #chicken_contentDiv  {
 
}
 #chicken_contentDiv h3{
	margin-top: 0px;
	margin-bottom: 10px; 
}

#chicken_contentDiv ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	overflow: hidden;
	font-size: 0.95em;
}
#chicken_contentDiv li{
	display: block;
	float: left;
	width: 100%;
	margin-bottom: 3px;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#chicken_contentDiv li:last-of-type{
	 
	border-bottom-width: 0px;
	 
}
#chicken_contentDiv .label{
	display: block;
	float: left;
	margin-right: 5px;
	width: 50px;
	font-weight: bold;
	color: #999999;
}#chicken_contentDiv .data{
	display: block;
	float: left;
	width: 95px;
  
}

 .olControlZoom {
	top: 50px!important;
}
.olPopupCloseBox {
	background-image: url(../images/close.gif)!important;
	height: 19px!important;
	width: 19px!important;
}
.scale-box {
	background-color: #FFFFFF;
	padding: 5px;
	position: absolute;
	right: 0px;
	bottom: 0px;
	z-index: 1000;
}

a.closebutton {
	left: auto!important;
}
#btnSubmit {margin-left: 0px!important;}
.facebook-auto {
	margin-left: 0px!important;
}
.highslide-heading {
	font-size: 1em!important;
}
 
  
 .highslide-body fieldset{
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
 .highslide-body  {
	margin:  0px!important;
	 padding:  0px!important;
}
.highslide-close {
	top: 6px!important;
	right: 5px!important;
}
 
.highslide-body ol li {
	padding: 10px;
}

 

.highslide-body .clear{
	clear: both;
	margin-bottom: 5px;
}
.highslide-body label{
	display: block;
	clear: both;
	margin-bottom: 5px;
	color: #666666;
	
	width: auto!important;
	text-align: left!important;
}

.highslide-body  ul.holder {
	width: 98.1%; 
}
 

.highslide-body input[type="text"], .highslide-body textarea {
	  margin: 0px;
	padding: 2px;
}

 
 .go{
	 
	background-color: #EBEBEB;
	 
}
 
 .go  input[type="button"], .go input[type="submit"] {
	
	float: left;
	margin-right: 3px;
}

.go p{
	margin-bottom: 10px;
}
 
 .popup-message{
	padding-top: 15px;
}
.popup-message textarea{
	width: 99%; 
}
.popup-message .photoloader{
 
	height: 200px;
}
.popup-message .photoloader p{
	margin-bottom: 5px; 
}

.popup-message .popup-thanks{
	text-align: center;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
ul.holder li{padding: 0px;}

.flist_cell_redy .flist_border_wrap {
	background-color:  #6D8FB3!important;
	color: #FFF!important; 
}
.flist_cell_redy  .flist_name {color: #FFF!important;} 

.highslide-html {
	 
	margin: 0px!important;
	padding: 0px!important;
}
.newbg {
	background-image: url(bg-white.png);
	height: 100%;
	width: 100%;
	position: fixed;
	left: 0px;
	top: 0px; 	z-index: 10001;
}
.newpopup {
	margin-top: -260px;
	margin-left: -250px;
	position: fixed;
	left: 50%;
	top: 50%;
	z-index: 10002;
	background-image: url(../images/bg-gray.png);
	border-radius: 7px;
	font-size: 0.9em;
}
.newpopup .wrap{
	background-color: #F4F4F4;
	margin: 10px;
	height: 450px;
		width: 480px;
}


.newpopup ul.cablist li {
	width: 455px!important;
	position: relative;
}
.newpopup ul.cablist li .online {
	left: 5px;
	top: 5px;
}
.newpopup .header{
	color: #1D4883;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 44px;
	background-image: url(../images/tools-2.png);
	background-repeat: no-repeat;
	background-position: 18px 14px;
}
.newpopup .header h3{
	margin: 0px;
	font-weight: normal;
}
.newpopup .subheader{
	background-color: #EBEBEB;
	padding: 10px;
	float: left;
	width: 540px;
	clear: both;
}
.newpopup .subheader a {
	padding: 5px;
	display: block;
	float: left;
}
.newpopup .subheader a.on{
	background-color: #999999;
	color: #FFFFFF;
	text-decoration: none;
}

.newpopup .close{
	float: right;
}
.newpopup .body{
	overflow-y: scroll;
	overflow-x: hidden;
	height: 410px;
	 
}

.newpopup .editlist {
	padding-left: 18px;
	padding-right: 29px;
	margin-top: 20px;
}
.newpopup .footer{
	bottom: 10px;
	background-color: #4771a7;
	width: 460px;
	text-align: right;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
}
.newpopup   input.type1{
	width: 414px;	 
}
.newpopup   input.type2{
	width: 50px;
	margin-right: 8px!important;	 
}
.newpopup   input.type3{
	width: 350px;	 
}
.newpopup .footer input {
 
	

}

#thumbnails {}
#thumbnails .item{
	float: left;
	position: relative;
}

.newpopup .loader
{
	background-position: center center;
	background-image: url(loader.gif);
	height: 100%;
	width: 100%;
	background-repeat: no-repeat;
}

.newpopup .header {position: relative; width:auto;}


.newpopup ul.editlist{
	list-style-type: none;
}
.newpopup ul.editlist li{
	margin-bottom: 8px;

} 
.newpopup ul.editlist li ul{
	font-size: 0.8em;
	list-style-type: none;
} 
.newpopup ul.editlist li ul li{
	margin-bottom: 0px; 

} 
.newpopup ul.editlist label{
	margin-bottom: 5px;
	display: block;
	color: #999999;
}
.newpopup ul.editlist input[type="text"]{
	margin: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
 .newpopup  .submitbox{
	background-color: #999999;
	padding: 10px;
	clear: both;
	margin-right: 20px;
	margin-left: 20px;
	margin-bottom: 20px;
	text-align: left;
 
}
.newpopup   label.floatleft{
	float: left;
	width: 100px;
	 
}

#map_control_panel

{
	position: absolute;
	z-index: 1008;
	top: 100px;
	left: 100px;
	width: 68px;
}
.t-right {
	right: 0px;
	margin-top: 10px;
	margin-right: 8px;
	font-size: 1.1em;
}
  .t-right li{
	width: auto!important; 
}
.t-right a {
	width: auto!important;
	padding-top: 7px;
	padding-right: 10px;
	padding-left: 30px;
	height: 23px!important;
	background-position: 7px 5px;
}
.feed-back {
	float: right;
	font-size: 0.9em;
}
#map_control_draw .olButton , #map_control_panel .olButton , #map_control_history .olButton, #map_control_info  .olButton
{
 
	display: block;
	height: 30px!important;
	width: 35px!important;
	text-decoration: none;
	background-repeat: no-repeat;
	background-image: url(../images/tools-d1.png);
	background-position: -8px -1px;
	margin-right: 1px;
	border-radius: 3px;
	cursor:pointer;
}

#map_control_draw .olButton , #map_control_panel .olButton , #map_control_history .olButton, #map_control_info   .olButton
{
	float: left!important;
	display: block;
	height: 28px!important;
	width: 33px!important;
	text-decoration: none;
	background-repeat: no-repeat;
	background-image: url(../images/tools-d2.png);
	background-position: -8px -1px;
	margin-right: 1px;
	border-radius: 3px;
	cursor:pointer;
}

#map_control_draw  .olButton:hover,  #map_control_panel  .olButton:hover, #map_control_history  .olButton:hover, #map_control_info .olButton:hover  {
 
	background-image: url(../images/tools-d2.png)!important;
	 
}
  .olControlNavigationItemInactive, .olControlZoomBoxItemInactive, .olControlNavigationHistoryPreviousItemInactive, .olControlNavigationHistoryNextItemInactive,  .olControlDrawFeaturePathItemInactive, .olControlDrawFeaturePolygonItemInactive, .olControlPrintInactive, .olControlInfoInactive{
 
	 	background-image: url(../images/tools-d1.png)!important;

	 
}

#map_control_draw, #map_control_panel, #map_control_history, #map_control_layers, #map_control_info

{
	position: absolute;
	z-index: 1008;
	background-image: url(../images/white.png);
	border-radius: 5px;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 3px;
	top: 8px;
 
}


#map_control_panel {
 
	 
 
}
 
.olControlNavigationItemActive  {
	background-position: -8px -1px!important;
}
.olControlNavigationItemInactive {
background-position: -8px -1px!important;}

.olControlZoomBoxItemActive {
	background-position: -8px -31px!important;
}
.olControlZoomBoxItemInactive {
	background-position: -8px -31px!important;

}

#map_control_history {
	left: 200px;
	width: 68px;
	 
}

#map_control_history  .olControlNavigationItemActive, #map_control_history  .olControlZoomBoxItemInactive{
	display: none!important;
}
 
.olControlNavigationHistoryPreviousItemActive {
	background-position: -8px -91px!important;
}
.olControlNavigationHistoryPreviousItemInactive {
	background-position: -8px -91px!important;
}



.olControlNavigationHistoryNextItemActive {
	background-position: -8px -61px!important;
}
.olControlNavigationHistoryNextItemInactive {
	 background-position: -8px -61px!important;
}




#map_control_draw {
	width: 68px;
	left: 10px;
	
}


#map_control_info {
	width: 68px;
	left: 85px;
	
}
.olControlPrintActive {
	background-position: -7px -303px!important;
}
.olControlPrintInactive {
	background-position: -7px -303px!important;

}

.olControlInfoActive {
	background-position: -7px -273px!important;
}
.olControlInfoInactive {
	background-position: -7px -273px!important;

}







.olControlDrawFeaturePathItemActive {
	background-position: -7px -122px!important;
}
.olControlDrawFeaturePathItemInactive {  
	background-position: -7px -122px!important;

}
.olControlDrawFeaturePolygonItemActive {
	background-position: -7px -151px!important;
}
.olControlDrawFeaturePolygonItemInactive {
background-position: -7px -151px!important;
}


#map_control_layers {
 
	
	right: 10px;
}


#map_control_layers .container{
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-color: #FFFFFF;
	border-radius: 2px;
}
#map_control_layers .container .dataLbl{
 
	font-weight: bold;
	margin-top: 5px;
}
#map_control_layers .container .baseLbl{
 
	font-weight: bold;
	margin-top: 5px;
}

#map_control_layers .LayersInactive, #map_control_layers .LayersActive{
	background-image: url(../images/tools-d1.png);
	color: #FFFFFF;
	cursor: pointer;
	margin-right: 1px;
}
#map_control_layers .LayersInactive:hover, #map_control_layers .LayersActive:hover{
	 	background-image: url(../images/tools-d2.png);
		
}

#map_control_layers .LayersInactive{

	background-repeat: no-repeat;
	background-position: -10px -211px!important;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 27px;
	border-radius: 3px;
	
}

#map_control_layers .LayersActive{
	background-image: url(../images/tools-d2.png);
	background-repeat: no-repeat;
	background-position: -10px -211px;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 27px;
	border-radius: 3px;
	
}



.newpopup-send {
	text-align: right;
	padding-top: 10px;
	padding-right: 25px;
	padding-bottom: 20px;
	padding-left: 20px;
}
.newpopup-send input[type="button"]{
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
}

.newpopup-close {
	position: absolute;
	top: 6px;
	right: 12px;
	height: 20px;
	width: 20px;
}
.newpopup-close   input[type="button"]{
	background-image: url(../images/close2.png);
	height: 25px;
	width: 25px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: transparent;
	cursor: pointer;
}

.olControlNavToolbar div, .olControlEditingToolbar div {
	margin-bottom: 0px!important;
	margin-left: 0px!important;
}

.olControlNavToolbar, .olControlEditingToolbar {
	margin: 0px!important;
}
.olControlNavToolbar, .olControlEditingToolbar {
	right: auto!important;
}

#map_control_zoom {
	z-index: 1008;
}
.map_toolbar_leftpanel_on
{
    left: 280px!important;
}

.map_toolbar_leftpanel_off
{
    left: 0px;
}
 
 #map_toolbar {
	position: absolute;
	top: 0px;
	width: auto;	 
}
#draw_feature_out {
	position: relative;
	left: 170px;
	width: auto;
	padding: 10px;
	top: 8px;
	border-radius: 5px;
	background-color: #FFFFFF;
	z-index: 10000;
}
